                * {
                    margin: 0;
                    padding: 0;
                }
                
                .container {
                    width: 1450px;
                    height: 800px;
                    background-color: #ededed;
                    position: relative;
                    left: 35px;
                    top: 20px;
                }
                
                .first {
                    width: 1300px;
                    height: 600px;
                    background-color: #ffffff;
                    text-align: center;
                    position: absolute;
                    top: 100px;
                    left: 75px;
                }
                
                .box1 {
                    width: 430px;
                    height: 590px;
                    background-color: #262237;
                    position: absolute;
                    top: 50px;
                    left: 600px;
                    border: 1px solid transparent;
                }
                
                .box2 {
                    position: absolute;
                    top: 180px;
                    left: 265px;
                    box-shadow: 0 0 7px #adabab;
                }
                
                .box3 {
                    width: 350px;
                    height: 250px;
                    background-color: #eed0cb;
                    position: absolute;
                    top: 500px;
                    left: 300px;
                    box-shadow: 0 0 7px #adabab;
                }
                
                .box1 h2 {
                    color: white;
                    margin-left: 60px;
                    padding-top: 140px;
                    font-family: 黑体;
                }
                
                .box3 h2 {
                    color: #af7ccd;
                    margin-left: 30px;
                    padding-top: 50px;
                    font-family: 黑体;
                }
                
                .ath {
                    color: #3c3946;
                    width: 300px;
                    padding-top: 40px;
                    margin-left: 60px;
                }
                
                .dch {
                    margin-left: 30px;
                    padding-top: 20px;
                    width: 270px;
                }
                
                .box1 a {
                    color: #79d0c2;
                    display: block;
                    position: absolute;
                    height: 40px;
                    width: 150px;
                    background-color: white;
                    text-align: center;
                    top: 350px;
                    left: 60px;
                    line-height: 40px;
                }
                
                .box3 a {
                    color: white;
                    text-align: center;
                    display: block;
                    border: 3px solid white;
                    width: 160px;
                    height: 30px;
                    margin-left: 30px;
                    margin-top: 25px;
                    line-height: 30px;
                }